查看原文
其他

grstyle系列用法——美化图形外观

爬虫俱乐部 Stata and Python数据分析 2022-03-15

本文作者:高金凤

本文编辑:杨长青

技术总编:李春涛

有问题,不要怕!访问 

http://www.wuhanstring.com/uploads/5_aboutus/爬虫俱乐部-用户问题登记表.docx (复制到浏览器中)下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱statatraining@163.com,我们会及时为您解答哟~

爬虫俱乐部的github主站正式上线了!我们的网站地址是:https://stata-club.github.io,粉丝们可以通过该网站访问过去的推文哟~

爬虫俱乐部隆重推出数据定制及处理业务,您有任何网页数据获取及处理方面的难题,请发邮件至我们邮箱statatraining@163.com,届时会有俱乐部高级会员为您排忧解难!

Stata journal在2018年第4期中第二篇文章Customizing Stata graphs made easy讨论了如何在Stata里绘图,介绍了命令grstyle的系列用法,大大提高了Stata作图的质量!

在接下来的几篇推文中,我们会介绍grstyle命令中的一些常见用法,首先来看如何美化图形外观。

相信大家喜欢的图形都是简约大方、清新自然的,并且部分期刊对文章中图形的要求也是如此。比如,有些期刊要求文章中图形无底色,而在默认情况下,Stata做出的图形是有背景颜色的。诸如此类的问题也许曾经困扰过你,而今天悉心的笔者就为大家排忧解难啦~

我们以绘制auto数据集中变量mpg与变量weight的散点图为例:

sysuse auto,clearscatter mpg weight

得到图形如下所示:

接着,我们开始用grstyle命令(外部命令,需用ssc install grstyle获取)一步步美化该图形的外观。

第一步:去掉图形背景色

grstyle init  //初始化图形设置grstyle set plain //去掉图形背景色scatter mpg weight

注:grstyle init为图形设置前必加命令行

第二步:设置纵轴刻度值水平显示

grstyle initgrstyle set plain,horizontalscatter mpg weight

注:grstyle set horizontal也可以实现该操作。

第三步:减小图形形状的大小、坐标轴刻度值字体大小和图形边距

grstyle initgrstyle set plain,horizontal compactscatter mpg weight

注:grstyle set compact也可以实现该操作。

 

第四步:图形中网格线的设置

1)给图形添加网格线

grstyle initgrstyle set plain,horizontal gridscatter mpg weight

注:grstyle set grid也可以实现该操作。

2)改变网格线的线型为虚线

grstyle init //初始化图形设置grstyle set plain,horizontal grid dottedscatter mpg weight

3)细分网格线

grstyle init //初始化图形设置grstyle set plain,horizontal grid dotted minorscatter mpg weight

当然,有的时候我们不需要中间的网格线,该如何去掉呢?

4)去掉网格线

grstyle init //初始化图形设置grstyle set plain,horizontal nogridscatter mpg weight

注:grstyle set nogrid也可以实现该操作。

第五步:给图形添加上边框和右边框

grstyle init //初始化图形设置grstyle set plain,horizontal nogrid boxscatter mpg weight

以上就是今天所介绍的内容,是不是简单易懂又实用呢,让我们一起期待相关系列的下一篇哟~

爬虫俱乐部是您身边的科研助手,能够为您在数据处理实证研究中提供帮助。承蒙近四万粉丝的支持与厚爱,我们在腾讯课堂推出了网络视频课程,专注于数据整理、网络爬虫、循环命令编制和结果输出…李老师及团队精彩地讲解,深入浅出,注重案例与实战,让您更加快速高效地掌握Stata技巧及数据处理的精髓,而且可以无限次重复观看,在原有课程基础上已上传了全新的内容!百分百好评,简单易学,一个月让您从入门到精通。绝对物超所值!观看学习网址:

https://ke.qq.com/course/286526?tuin=1b60b462,

敬请关注!

对爬虫俱乐部的推文累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫!

往期推文推荐

关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。

此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:statatraining@163.com

投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿+推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存